package com.taobao.top.model
{
	/**
	 * 交易API。退款结构（Refund）
	 * @author 达达
	 * 
	 */	
	public class Refund
	{
		public function Refund()
		{
		}
		/**
		 * 退款单号 
		 */		
		public var refund_id:String
		/**
		 * 淘宝交易单号  
		 */		
		public var tid:String  
		/**
		 * 子订单号。如果是单笔交易oid会等于tid  
		 */		
		public var oid:String  
		/**
		 * 支付宝交易号 
		 */		
		public var alipay_no:String   
		/**
		 * 交易总金额。精确到2位小数;单位:元。如:200.07，表示:200元7分   
		 */		
		public var total_fee:String 
		/**
		 *  买家nick  
		 */		
		public var buyer_nick:String 
		/**
		 * 卖家nick  
		 */		
		public var seller_nick:String  
		/*****退款协议相关字段*****/  
		/**
		 * 退款申请时间。格式:yyyy-MM-dd HH:mm:ss  
		 */		
		public var created:Date  
		/**
		 * 更新时间。格式:yyyy-MM-dd HH:mm:ss 
		 */		
		public var modified:Date   
		/**
		 * 退款对应的订单交易状态。
		 * 可选值:
		 * WAIT_BUYER_PAY(等待买家付款),
		 * WAIT_BUYER_CONFIRM_GOODS(卖家已发货),
		 * WAIT_SELLER_SEND_GOODS(买家已付款),
		 * TRADE_FINISHED(交易成功),
		 * TRADE_CLOSED(交易关闭),
		 * TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭),
		 * RADE_NO_CREATE_PAY(没有创建外部交易(支付宝交易))  
		 */		
		public var order_status:String 
		/**
		 * 退款状态。
		 * 可选值:
		 * WAIT_SELLER_AGREE(买家已经申请退款，等待卖家同意),
		 * WAIT_BUYER_RETURN_GOODS(卖家已经同意退款，等待买家退货),
		 * WAIT_SELLER_CONFIRM_GOODS(买家已经退货，等待卖家确认收货),
		 * CLOSED(退款关闭),
		 * SUCCESS(退款成功),
		 * SELLER_REFUSE_BUYER(卖家拒绝退款)   
		 */		
		public var status:String 
		/**
		 * 货物状态.可选值:BUYER_NOT_RECEIVED(买家未收到货),BUYER_RECEIVED(买家已收到货),买家已退货(BUYER_RETURNED_GOODS)   
		 */		
		public var good_status:String 
		/**
		 * 买家是否需要退货。可选值:true(是),false(否) 
		 */		
		public var has_good_return:Boolean   
		/**
		 * 退还金额(退还给买家的金额)。精确到2位小数;单位:元。如:200.07，表示:200元7分  
		 */		
		public var refund_fee:String  
		/**
		 * 支付给卖家的金额(交易总金额-退还给买家的金额)。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var payment:String   
		/**
		 * 退款原因 
		 */		
		public var reason:String   
		/**
		 * 退款说明 
		 */		
		public var desc:String   
		/*****申请退款的商品相关字段 *****/  
		/**
		 * 申请退款的商品ID 
		 */		
		public var iid:String   
		/**
		 * 商品标题 
		 */		
		public var title:String   
		/**
		 * 商品价格。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var price:String   
		/**
		 * 商品购买数量
		 */		
		public var num:int   
		/*****退货信息相关字段*****/ 
		/**
		 * 退货时间。格式:yyyy-MM-dd HH:mm:ss 
		 */		
		public var good_return_time:Date   
		/**
		 * 物流公司名称 
		 */		
		public var company_name:String   
		/**
		 * 退货运单号 
		 */		
		public var sid:String   
		/**
		 * 卖家收货地址 
		 */		
		public var address:String   
		
	}
}